home *** CD-ROM | disk | FTP | other *** search
/ System Booster / System Booster.iso / Commodities / Watcher / Sources / Sources.lha / WatcherPrefs / WatcherPrefs.h < prev    next >
Encoding:
C/C++ Source or Header  |  1993-05-06  |  6.5 KB  |  160 lines

  1. /*
  2.  *  Source machine generated by GadToolsBox V2.0b
  3.  *  which is (c) Copyright 1991-1993 Jaba Development
  4.  *
  5.  *  GUI Designed by : Franz Hemmer
  6.  */
  7.  
  8. #define GetString( g )      ((( struct StringInfo * )g->SpecialInfo )->Buffer  )
  9. #define GetNumber( g )      ((( struct StringInfo * )g->SpecialInfo )->LongInt )
  10.  
  11. #define GD_VOLUMES                             0
  12. #define GD_TOTAL                               1
  13. #define GD_FAST                                2
  14. #define GD_CHIP                                3
  15. #define GD_LARGEST                             4
  16. #define GD_LARGESTFAST                         5
  17. #define GD_LARGESTCHIP                         6
  18. #define GD_DAYOFWEEK                           7
  19. #define GD_DATE                                8
  20. #define GD_TIME                                9
  21. #define GD_WINLEFTEDGE                         10
  22. #define GD_WINTOPEDGE                          11
  23. #define GD_WINWIDTH                            12
  24. #define GD_UPDATESEC                           13
  25. #define GD_UPDATEMIC                           14
  26. #define GD_NOJUMPGADGET                        15
  27. #define GD_CPU                                 16
  28. #define GD_PUBLICSCREEN                        17
  29. #define GD_GUIDEFILE                           18
  30. #define GD_VOLUMEFREEDIRECTION                 19
  31. #define GD_VOLUMEFREEDIRECTIONINDICATORS       20
  32. #define GD_VOLUMALERT                          21
  33. #define GD_SAVE                                22
  34. #define GD_USE                                 23
  35. #define GD_CANCEL                              24
  36. #define GD_GUIDEFILEGET                        25
  37. #define GD_APPINFOAUTOSTART                    26
  38. #define GD_APPINFOLEFTEDGE                     27
  39. #define GD_APPINFOTOPEDGE                      28
  40. #define GD_LANGUAGE                            29
  41. #define GD_TIME_FORMAT                         30
  42. #define GD_DATE_FORMAT                         31
  43.  
  44. #define GDX_VOLUMES                            0
  45. #define GDX_TOTAL                              1
  46. #define GDX_FAST                               2
  47. #define GDX_CHIP                               3
  48. #define GDX_LARGEST                            4
  49. #define GDX_LARGESTFAST                        5
  50. #define GDX_LARGESTCHIP                        6
  51. #define GDX_DAYOFWEEK                          7
  52. #define GDX_DATE                               8
  53. #define GDX_TIME                               9
  54. #define GDX_WINLEFTEDGE                        10
  55. #define GDX_WINTOPEDGE                         11
  56. #define GDX_WINWIDTH                           12
  57. #define GDX_UPDATESEC                          13
  58. #define GDX_UPDATEMIC                          14
  59. #define GDX_NOJUMPGADGET                       15
  60. #define GDX_CPU                                16
  61. #define GDX_PUBLICSCREEN                       17
  62. #define GDX_GUIDEFILE                          18
  63. #define GDX_VOLUMEFREEDIRECTION                19
  64. #define GDX_VOLUMEFREEDIRECTIONINDICATORS      20
  65. #define GDX_VOLUMALERT                         21
  66. #define GDX_SAVE                               22
  67. #define GDX_USE                                23
  68. #define GDX_CANCEL                             24
  69. #define GDX_GUIDEFILEGET                       25
  70. #define GDX_APPINFOAUTOSTART                   26
  71. #define GDX_APPINFOLEFTEDGE                    27
  72. #define GDX_APPINFOTOPEDGE                     28
  73. #define GDX_LANGUAGE                           29
  74. #define GDX_TIME_FORMAT                        30
  75. #define GDX_DATE_FORMAT                        31
  76.  
  77. #define WatcherPrefs_CNT 32
  78.  
  79. extern struct IntuitionBase *IntuitionBase;
  80. extern struct Library       *GadToolsBase;
  81.  
  82. extern struct Screen        *Scr;
  83. extern UBYTE                 *PubScreenName;
  84. extern APTR                  VisualInfo;
  85. extern struct Window        *WatcherPrefsWnd;
  86. extern struct Gadget        *WatcherPrefsGList;
  87. extern struct Menu          *WatcherPrefsMenus;
  88. extern struct IntuiMessage   WatcherPrefsMsg;
  89. extern struct Gadget        *WatcherPrefsGadgets[32];
  90. extern struct IClass        *getClass;
  91. extern struct _Object       *getImage;
  92. extern UWORD                 WatcherPrefsLeft;
  93. extern UWORD                 WatcherPrefsTop;
  94. extern UWORD                 WatcherPrefsWidth;
  95. extern UWORD                 WatcherPrefsHeight;
  96. extern UBYTE                *WatcherPrefsWdt;
  97. extern struct TextAttr      *Font, Attr;
  98. extern UWORD                 FontX, FontY;
  99. extern UWORD                 OffX, OffY;
  100. extern struct TextFont      *WatcherPrefsFont;
  101. extern struct GfxBase       *GfxBase;
  102. extern UBYTE                *DATE_FORMAT0Labels[];
  103. extern struct MinList        LANGUAGE0List;
  104. extern struct IntuiText      WatcherPrefsIText[];
  105. extern struct NewMenu        WatcherPrefsNewMenu[];
  106. extern UWORD                 WatcherPrefsGTypes[];
  107. extern struct NewGadget      WatcherPrefsNGad[];
  108. extern ULONG                 WatcherPrefsGTags[];
  109.  
  110. extern int VOLUMESClicked( void );
  111. extern int TOTALClicked( void );
  112. extern int FASTClicked( void );
  113. extern int CHIPClicked( void );
  114. extern int LARGESTClicked( void );
  115. extern int LARGESTFASTClicked( void );
  116. extern int LARGESTCHIPClicked( void );
  117. extern int DAYOFWEEKClicked( void );
  118. extern int DATEClicked( void );
  119. extern int TIMEClicked( void );
  120. extern int WINLEFTEDGEClicked( void );
  121. extern int WINTOPEDGEClicked( void );
  122. extern int WINWIDTHClicked( void );
  123. extern int UPDATESECClicked( void );
  124. extern int UPDATEMICClicked( void );
  125. extern int NOJUMPGADGETClicked( void );
  126. extern int CPUClicked( void );
  127. extern int PUBLICSCREENClicked( void );
  128. extern int GUIDEFILEClicked( void );
  129. extern int VOLUMEFREEDIRECTIONClicked( void );
  130. extern int VOLUMEFREEDIRECTIONINDICATORSClicked( void );
  131. extern int VOLUMALERTClicked( void );
  132. extern int SAVEClicked( void );
  133. extern int USEClicked( void );
  134. extern int CANCELClicked( void );
  135. extern int GUIDEFILEGETClicked( void );
  136. extern int APPINFOAUTOSTARTClicked( void );
  137. extern int APPINFOLEFTEDGEClicked( void );
  138. extern int APPINFOTOPEDGEClicked( void );
  139. extern int LANGUAGEClicked( void );
  140. extern int TIME_FORMATClicked( void );
  141. extern int DATE_FORMATClicked( void );
  142. extern int WatcherPrefsItem0( void );
  143. extern int WatcherPrefsItem1( void );
  144. extern int WatcherPrefsItem2( void );
  145. extern int WatcherPrefsItem3( void );
  146. extern int WatcherPrefsItem4( void );
  147. extern int WatcherPrefsItem5( void );
  148. extern int WatcherPrefsItem6( void );
  149.  
  150. extern int SetupScreen( void );
  151. extern void CloseDownScreen( void );
  152. extern void WatcherPrefsRender( void );
  153. extern int HandleWatcherPrefsIDCMP( void );
  154. extern int WatcherPrefsCloseWindow();
  155. extern int WatcherPrefsMenuHelp();
  156. extern int WatcherPrefsVanillaKey();
  157. extern int WatcherPrefsRawKey();
  158. extern int OpenWatcherPrefsWindow( void );
  159. extern void CloseWatcherPrefsWindow( void );
  160.